// Copyright 2010 Jan Potoms. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS-IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.


goog.provide('extension.Options');


extension.Options = {
  
  'animationInterval': {
    defValue: 75,
    readOnly: true
  },
  
  'clickBehavior': {
    defaultValue: 'openPopup',
    readOnly: false,
    validate: function (value){
      switch(value){
        case 'openPopup':;
        case 'openReader':;
          return true;
      }
      return false;
    }
  },
  
  'extensioName': {
    defaultValue: 'Notifier for Google Reader',
    readOnly: true
  },
  
  'protocol': {
    defaultValue: 'https',
    readOnly: false,
    validate: function (value) {
      switch(value){
        case 'http':;
        case 'https':;
          return true;
      }
      return false;
    }
  },
  
  'refreshInterval': {
    defaultValue: 30000,
    readOnly: false,
    validate: function (value) {
      switch(value){
        case 30000:;
          return true;
      }
      return false;
    }
  },
  
  'XHRTimeout': {
    defaultValue: 10000,
    readOnly: true
  }
  
}
